import { ifs, ts } from '@/services';
import { N_oInteraction } from './types';

class T_cmd {
  // 主组件箱
  private compBox: ifs.I_compBox;

  // 主组件ID
  private compID: string;

  // 主组件实例
  private self: N_oInteraction.oInteraction;

  private Tinteraction: ifs.I_interaction;

  // 主组件created里初始化
  public init(self: any, compBoxInfo: ifs.I_compBoxInfo) {
    this.Tinteraction = new ts.T_interaction();
    this.self = self;
    this.compBox = compBoxInfo.TcompBox;
    this.compID = compBoxInfo.compID;
  }
}
interface I_cmd extends T_cmd {}
export { I_cmd, T_cmd };
